//彩色打印的语句是：clang -Xclang -ast-dump filename
//白色打印的语句是：clang -cc1 -ast-dump filename
//生成AST文件的语句是：clang -emit-ast filename
class Grandpa
{
	public:
	int grandpa_age;
	void age_grandpa(int age)
	{
		
		grandpa_age=age*3;
	}
};

class Father:public Grandpa
{
	public:
	int father_age;
	static void age_father(int age)
	{
		Grandpa p;
		Grandpa *ppp;
		//father_age=age+age;

	}
};

class Child:public Father
{
	public:
	Grandpa *pa;
	int age_child;
	
	void child_age(int age)
	{
		age_child=age;
		
	}
};

class Person
{
	public:
	Child chi;
	Grandpa *gra;
	void Mana1(Father fa)
	{
		
	}
	int Mana2(int a)
	{
		Father fa2;
		return 0;
	}
	void Mana3()
	{
		Person per;
		Father::age_father(5);
	}
};
